/**
 * 
 */
package com.mixsmart.core;

import com.mixsmart.constant.IMixConstant;

/**
 * 框架接口
 * @author lmq
 * @version 1.0
 * @since JDK版本大于等于1.6
 * 2015年12月28日
 */
public interface IMixSmart extends IMixConstant {
	
	/**
	 * 系统配置文件
	 */
	public static final String SYS_CONFIG_FILE = "/sysconfig.properties";
	
	/**
	 * 资源配置文件
	 */
	public static final String SQLMAP_PATH = "com/mixsmart/resources/base.sql.xml";
	
	/**
	* 项目状态----开发模式
	*/
	public final static String PROJECT_DEV_MODEL = "1";
	
	/**
	* 项目状态----产品模式
	*/
	public final static String PROJECT_PRODUCT_MODEL = "0";
	
	/**
	 * 角色状态---超级管理员角色
	 */
	public final static String ROLE_SUPER_ADMIN = "super_admin";
	/**
	 * 角色状态---普通角色
	 */
	public final static String ROLE_GENERAL = "general";
	
	
	/////////////操作结果常量定义///////////////////
	/**
	* 操作标识--成功
	*/
	public final static String OP_SUCCESS = "1";
	
	/**
	* 成功标识返回的默认提示信息
	*/
	public final static String OP_SUCCESS_MSG = "数据操作成功";
	
	/**
	* 操作标识--没有数据
	*/
	public final static String OP_NOT_DATA_SUCCESS = "0";
	
	/**
	* 没有数据标识返回的默认提示信息
	*/
	public final static String OP_NOT_DATA_SUCCESS_MSG = "没有查询到相关数据";
	
	/**
	* 操作标识--失败
	*/
	public final static String OP_FAIL = "-1";
	
	/**
	* 数据操作失败
	*/
	public final static String OP_FAIL_MSG = "数据操作失败";
	
	/**
	 * 每页显示数量
	 */
	public final static int PRE_PAGE_SIZE = 20;
	
}
